package utils;
import java.util.*;
import java.io.*;

public class IniFile {
	
	private FileInputStream archivo = null;
	private String nombreArchivo = "";
	private Properties properties = null;

	/**
	 *constructor de la clase
	 *@serial
	 */
	public IniFile() {
		properties = new Properties();
	}
    /**
     * constructor de la clase
     * @serial
     * @param nameFile
     */
	public IniFile(String nombreArchivo) {	
		this.properties = new Properties();
		this.nombreArchivo = nombreArchivo;
	    this.setNameFile(this.nombreArchivo);
	}

	/**
	 * Leer el parametro del archivo seteado
	 * @serial
	 * @param nombreParametro
	 * @return String
	 */ 
	public String getParameters(String nombreParametro){	
	    return properties.getProperty(nombreParametro).trim();
	}

	/**
	 * setea el nombre del archivo
	 * @serial
	 * @param nameFile
	 */
	public void setNameFile(String nombreArchivo) {
		try {
			this.nombreArchivo = nombreArchivo;
			properties.load(new FileInputStream(this.nombreArchivo));
		}
		catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

